#include <stdio.h>

int main()
{
 /*80484d0:	55                   	push   %ebp
 80484d1:	89 e5                	mov    %esp,%ebp
 80484d3:	83 e4 f0             	and    $0xfffffff0,%esp
 80484d6:	83 ec 20             	sub    $0x20,%esp
 80484d9:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)
 80484e0:	00 */
 int a;

 /*80484e1:	eb 72                	jmp    8048555 <main+0x85>
 80484e3:	8b 44 24 1c          	mov    0x1c(%esp),%eax
 80484e7:	89 44 24 04          	mov    %eax,0x4(%esp)
 80484eb:	c7 04 24 14 86 04 08 	movl   $0x8048614,(%esp)
 80484f2:	e8 99 fe ff ff       	call   8048390 <printf@plt>
 80484f7:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%esp)
 80484fe:	00 */ 
 int b;

 /*80484ff:	eb 48                	jmp    8048549 <main+0x79>
 8048501:	8b 44 24 18          	mov    0x18(%esp),%eax
 8048505:	89 44 24 04          	mov    %eax,0x4(%esp)
 8048509:	c7 04 24 1c 86 04 08 	movl   $0x804861c,(%esp)
 8048510:	e8 7b fe ff ff       	call   8048390 <printf@plt>
 8048515:	c7 44 24 14 00 00 00 	movl   $0x0,0x14(%esp)
 804851c:	00 */
 int c;
 int d;

 /*804851d:	eb 1e                	jmp    804853d <main+0x6d>
 804851f:	8b 44 24 14          	mov    0x14(%esp),%eax
 8048523:	89 44 24 04          	mov    %eax,0x4(%esp)
 8048527:	c7 04 24 25 86 04 08 	movl   $0x8048625,(%esp)
 804852e:	e8 5d fe ff ff       	call   8048390 <printf@plt>
 8048533:	83 44 24 10 01       	addl   $0x1,0x10(%esp)	// d++
 8048538:	83 44 24 14 01       	addl   $0x1,0x14(%esp)	// c++
 804853d:	83 7c 24 14 07       	cmpl   $0x7,0x14(%esp)
 8048542:	7e db                	jle    804851f <main+0x4f>

 8048544:	83 44 24 18 01       	addl   $0x1,0x18(%esp)	// b++
 8048549:	83 7c 24 18 07       	cmpl   $0x7,0x18(%esp)
 804854e:	7e b1                	jle    8048501 <main+0x31>

 8048550:	83 44 24 1c 01       	addl   $0x1,0x1c(%esp)	// a++
 8048555:	83 7c 24 1c 07       	cmpl   $0x7,0x1c(%esp)
 804855a:	7e 87                	jle    80484e3 <main+0x13>*/
 for (a = 0; a < 8; a++) {
	printf("%d\n", a);

	for (b = 0; b < 8; b++) {
		printf("%d\n", b);

		for (c = 0; c < 8; c++) {
			printf("%d\n", c);

			d++;
		}
	}
 }

 /*804855c:	8b 44 24 10          	mov    0x10(%esp),%eax
 8048560:	89 44 24 04          	mov    %eax,0x4(%esp)
 8048564:	c7 04 24 2f 86 04 08 	movl   $0x804862f,(%esp)
 804856b:	e8 20 fe ff ff       	call   8048390 <printf@plt> */
	printf("%d\n", d);

 /*8048570:	c9                   	leave  
 8048571:	c3                   	ret  */
 return 0;
}
